package com.hbnu.iostream;

import java.io.File;
import java.io.IOException;

public class FileOperator3 {
    //如果指定路径下的demo.txt文件不存在，则创建文件，如果文件存在，则删除文件
    public static void main(String[] args) {
        String path = "C:" + File.separator +"Users" + File.separator +"TX" + File.separator +"IdeaProjects" + File.separator +"javalean" + File.separator +"src" + File.separator +"com" + File.separator +"hbnu" + File.separator +"iostream" + File.separator +"demo.txt";

        File file = new File(path);
        if(file.exists()){
            System.out.println("文件存在，删除文件");
            boolean result = file.delete();
            if (result){
                System.out.println("文件删除成功");
            }
            else {
                System.out.println("文件删除失败");
            }
        }
        else {
            System.out.println("文件不存在，创建文件");
            try {
                boolean result = file.createNewFile();
                if (result){
                    System.out.println("文件创建成功");
                }
                else {
                    System.out.println("文件创建失败");
                }
            }
            catch (IOException e){
                System.out.println("文件创建失败");
            }
        }
    }
}
